@charset "utf-8";

$fontsize:64px;
html {
    font-size: $fontsize;
}

@function r($px) {
    @return $px/$fontsize*1rem;
}
body{
    position: relative;
    height: 100%;
}

.all{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    visibility: visible;
    header{
        position: absolute;
        top: 0;
        left: 0;
        overflow: hidden;
        width: 100%;
        height: r(89px);
        background: #b20000;
        img{
            vertical-align: top;
        }
        >div:first-of-type{
            width: r(29px);
            height: r(23px);
            margin-top: r(31px);
            margin-left: r(17px);
            img{
                width: 100%;
            }
        }
        >div:nth-of-type(2){
            width: r(42px);
            height: r(42px);
            margin-top: r(23px);
            margin-right: r(17px);
            img{
                width: 100%;
            }
        }
        >div:last-of-type{
            width: r(266px);
            height: r(42px);
            margin: auto;
            margin-top: r(23px);
            img{
                width: 100%;
            }
        }
    }
    
    footer{
        font-size: 0;
        position: absolute;
        bottom: 0;
        left: 0;
        width:100%;
        height: r(96px);
        border-top: r(1px) solid #bbb9ba;
        background: #f5f5f5;
        >div{
            float: left;
        }
        .fotm{
            text-align: center;
            width: 19.5%;
            height: 100%;
            >div{
                height: r(44px);
                margin-top: r(14px);
                img{
                    height: 100%;
                }
            }
            a{
                font-size: 14px;
                color: #8b8b8b;
            }
            .active{
                color: #b60005;
            }
        }
        .fotline{
            width: 0.5%;
            height: r(50px);
            background: #ececec;
            margin-top: r(21px);
        }
    }
    
    
}
